package com.qf.usefull.stringdemo;


import java.util.UUID;

public class Demo03 {

    public static void main(String[] args) {

//        String s1= "13366668888";
//
//        String reg = "13[1|3|8][0-9]{8}";

        // 检查字符串s1是不是以 138开头的手机号
//        boolean matches = s1.matches(reg);
//        System.out.println(matches);

//        String s2 = "13566667777";
//        // 比较两个手机号的中间4位字符是否相同
//        boolean b = s1.regionMatches(3, s2, 3, 4);
//        System.out.println(b);

        // 把UUID中的"-"全部去掉
        String uuid = UUID.randomUUID().toString();
        System.out.println(uuid);
        // 注意：字符串方法的典型反例
//        uuid.replaceAll("-","@");
//        System.out.println(uuid);
        // 字符串原有的内容不会随着方法的调用被改变，所有看起来得到新字符串的方法，实际上都是创建了新的字符串。
        String s = uuid.replaceAll("-", "@");
//        System.out.println(s==uuid);
        System.out.println(s);

    }
}
